=== ¡== BIENVENIDOS A LA CLASE DE PÁGINA WEB == DOCENTE == GUILLERMO HORACIO PATIÑO

JAVASCRIPT

JAVASCRIPT
Guillermo Horacio Patiño

JOOMLA







Joomla! es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido de un sitio web de manera sencilla. Es una aplicación de código abierto programada mayoritariamente en PHP bajo una licencia GPL. Este administrador de contenidos puede trabajar en Internet o intranets y requiere de una base de datos MySQL, así como, preferiblemente, de un servidor HTTP Apache.



Características

En Joomla! se incluyen características como: mejorar el rendimiento web, versiones imprimibles de páginas, flash con noticias, blogs, foros,polls (encuestas), calendarios, búsqueda en el sitio web e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla, que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.

Versiones

La primera versión de Joomla! (Joomla! 1.0.0) fue publicada el 16 de septiembre de 2005 y se trataba de una evolución paralela (fork) mejorada de Mambo 4.5.2.3 combinada con modificaciones de seguridad y anti-bugs. Le siguió la versión 1.5 y recientemente han publicado la última versión estable Joomla! 1.6, mejorando considerablemente el sistema ACL de usuarios y la posibilidad de crear árbol de secciones ilimitado, evitando así las restricciones que tenía el antiguo sistema de clasificación de contenidos.

Historia del proyecto

Joomla surge como el resultado de una bifurcación de Mambo, de la corporación Miro de Australia, quien mantenía la marca del nombre Mambo en esa época y el grupo principal de desarrolladores. Joomla nace con esta división el 17 de agosto de 2005. La corporación Miro formó una organización sin ánimo de lucro con el propósito inicial de fundar el proyecto y protegerlo de pleitos. El grupo de desarrollo reclamó que muchas de las cláusulas de la estructura de la fundación fueron acuerdos previos hechos por el comité directivo de Mambo, el cual no tiene la consultoría necesaria de quienes mantienen el proyecto e incluye cláusulas que violan los valores principales del código abierto. El grupo de desarrollo creo un sitio Web que se llamó OpenSourceMatters para distribuir información a los usuarios, desarrolladores, diseñadores Web y a la comunidad en general. En ese momento el líder Andrew Eddie, conocido como "MasterChief", escribió una carta abierta para la comunidad, que apareció en la sección de anuncios del foro público en mamboserver.com. Al siguiente día, 1000 personas ingresaron al sitio web opensourcematters.org para expresar su apoyo y estímulo por las acciones ejecutadas por el grupo de desarrollo. El sitio web recibió un aviso de temporalmente fuera de servicio debido al excesivo tráfico. Este evento apareció en newsforge.com, eweek.com, y ZDnet.com. Peter Lamont CEO de Miro dio una respuesta en el artículo titulado "The Mambo Open Source Controversy - 20 Questions with Miro". Durante ese período, Joomla se hizo más grande.

Desarrollo del proyecto

Joomla corresponde al grupo de soluciones de código abierto, es un producto de software libre. Para el desarrollo de sus múltiples frentes, usa diferentes formas de comunicación como son: los encuentros por medio de IRC, foros, listas de correo, "wikis" y blogs. Este gestor de contenidos sigue las pautas marcadas por el bazar, con su objetivo principal de dar solución a las necesidades de todos aquellos que participan de una u otra forma en el proyecto.

Estructuras organizativas/asociativas o de decisión

La gestión de administración principal del proyecto esta delegada al grupo principal ("Core Team"). Todos los miembros de este grupo trabajan en conjunto como un solo grupo, comprometidos para guiar a Joomla! dentro del movimiento de código abierto. Este grupo esta compuesto por diferentes perfiles, con variadas experiencias y una serie diversa de disciplinas.
Este grupo nace cuando se experimentó el surgimiento de Joomla en el 2005. El grupo principal es mucho más que una congregación de desarrolladores, su responsabilidad principal radica en la organización con respecto Joomla en su estructura funcional como organización y no únicamente en la programación del sistema de gestión de contenidos.
El proyecto se constituye de varios grupos que se han creado para enriquecer el conocimiento que la comunidad Joomla proporciona. Cada uno de los grupos se centra en un aspecto específico de Joomla! que es importante para la expansión y desarrollo, el grupo principal no puede estar en cada discusión de estos temas, por ello existe un líder y un cabecilla alterno en cada uno de los grupos que se encargan de comunicarse de forma directa con el Grupo Principal.
Los grupos de trabajo suministran un canal de comunicación esencial entre la gran comunidad de Joomla! y el grupo principal de forma que traen inquietudes a la luz, mediación de cambios y extensión de información.

Instalación

En Windows

De forma similar a GNU/Linux, es necesario descomprimir el archivo dentro de un directorio en la raíz del servidor web por ejemplo si apache está instalado en c:\apache, el archivo se debe crear en c:\apache\htdocs\joomla.
Se asume que el usuario ha trabajado con el servidor Apache y el gestor de bases de datos MYSQL, por ello es necesario que antes de iniciar el proceso de instalación, tanto para Windows como para GNU/Linux se haya creado una base de datos en mysql con el correspondiente usuario y permisos; el siguiente paso a ejecutar es por medio del navegador, se debe entrar al directorio que se ha creado, siguiendo con nuestro ejemplo se debe ingresar al url, http://su_sitio.com/joomla de forma que se correrá un asistente que lo guiará hasta el final de la instalación.
  • Actualmente, está disponible su descarga a través de Microsoft Web Platform Installer. Con unos sencillos pasos, podremos configurar todo el entorno desde nuestra máquina, sin tener que preocuparnos por las dependencias o la base de datos que debamos instalar, ya que WPI nos resolverá todos esos inconvenientes. Por último también podemos modificar con WebMatrix, a nivel de usuario avanzado, todos los componentes internos de esta plataforma (tanto CSS, como su estructura).

No hay comentarios:

Publicar un comentario